home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Cream of the Crop 26
/
Cream of the Crop 26.iso
/
os2
/
pvm34b3.zip
/
pvm34b3
/
pvm3
/
tracer
/
trcproto.h
< prev
next >
Wrap
C/C++ Source or Header
|
1997-07-22
|
8KB
|
294 lines
/* $Id: trcproto.h,v 4.3 1997/05/22 18:23:58 pvmsrc Exp $ */
/*
* Tracer version 1.0: A Trace File Generator for PVM
* Oak Ridge National Laboratory, Oak Ridge TN.
* Authors: James Arthur Kohl and G. A. Geist
* (C) 1994 All Rights Reserved
*
* NOTICE
*
* Permission to use, copy, modify, and distribute this software and
* its documentation for any purpose and without fee is hereby granted
* provided that the above copyright notice appear in all copies and
* that both the copyright notice and this permission notice appear
* in supporting documentation.
*
* Neither the Institution, Oak Ridge National Laboratory, nor the
* Authors make any representations about the suitability of this
* software for any purpose. This software is provided ``as is''
* without express or implied warranty.
*
* Tracer was funded by the U.S. Department of Energy.
*/
/* Tracer Library Routine Prototypes */
TRC_TRIE trc_create_triestack __ProtoGlarp__(( void ));
void *trc_lookup_trie __ProtoGlarp__(( TRC_TRIE, char * ));
TRC_DID trc_create_did __ProtoGlarp__(( void ));
TRC_DID trc_get_did __ProtoGlarp__(( TRC_HOST, int ));
TRC_ID trc_create_tracer_id __ProtoGlarp__(( void ));
TRC_ID trc_get_tracer_id __ProtoGlarp__(( void ));
TRC_DATADESC trc_create_datadesc __ProtoGlarp__(( void ));
TRC_TEVDESC_INFO trc_create_tevdesc_info __ProtoGlarp__(( void ));
TRC_TEVDESC trc_create_tevdesc __ProtoGlarp__(( void ));
TRC_TEVDESC trc_get_tevdesc __ProtoGlarp__(( TRC_TEVTASK,
TRC_HOST, int, int ));
TRC_TEVDESC trc_make_tevdesc __ProtoGlarp__(( TRC_ID,
int, int, char *, TRC_TEVDESC_INFO, int ));
TRC_TEVDESC trc_read_descriptor __ProtoGlarp__(( TRC_ID,
int, char *, int, int ));
TRC_TEVREC trc_create_tevrec __ProtoGlarp__(( void ));
TRC_TEVREC trc_get_tevrec __ProtoGlarp__(( TRC_TEVREC, char * ));
TRC_VALUE trc_make_value __ProtoGlarp__(( int, int ));
TRC_VALUE trc_copy_value __ProtoGlarp__(( TRC_VALUE, int, int ));
TRC_TEVTASK trc_create_tevtask __ProtoGlarp__(( void ));
TRC_TEVTASK trc_get_tevtask_tid __ProtoGlarp__(( TRC_ID, int ));
TRC_HOST trc_create_host __ProtoGlarp__(( void ));
TRC_HOST trc_get_host_name __ProtoGlarp__(( char * ));
TRC_HOST trc_get_host_tid __ProtoGlarp__(( int ));
TRC_HOST trc_get_host_tid_last __ProtoGlarp__(( int,
TRC_HOST * ));
void trc_check_for_dead_host __ProtoGlarp__(( TRC_ID,
TRC_TEVTASK ));
void trc_check_listsize __ProtoGlarp__(( void ***, int *,
int ));
void trc_cleanup_dead_hosts __ProtoGlarp__(( void ));
void trc_define_special_descriptors __ProtoGlarp__(( void ));
void trc_dump_old_pvm_event_fmt __ProtoGlarp__(( TRC_ID,
int ));
void trc_dump_old_sddf_headers __ProtoGlarp__(( void ));
void trc_dump_tevdesc __ProtoGlarp__(( TRC_ID,
TRC_TEVDESC, int ));
void trc_dump_trace_header __ProtoGlarp__(( TRC_ID ));
void trc_dump_trace_str __ProtoGlarp__(( TRC_ID,
char *, int ));
void trc_end_trace __ProtoGlarp__(( TRC_ID ));
void trc_free_datadesc __ProtoGlarp__(( TRC_DATADESC * ));
void trc_free_did __ProtoGlarp__(( TRC_DID * ));
void trc_free_event_descriptors __ProtoGlarp__(( TRC_TRIE ));
void trc_free_host __ProtoGlarp__(( TRC_HOST * ));
void trc_free_tevdesc_info __ProtoGlarp__((
TRC_TEVDESC_INFO * ));
void trc_free_tevrec __ProtoGlarp__(( TRC_TEVREC * ));
void trc_free_tevtask __ProtoGlarp__(( TRC_TEVTASK * ));
void trc_free_tevtask_list __ProtoGlarp__(( TRC_TEVTASK * ));
void trc_free_tracer_id __ProtoGlarp__(( TRC_ID * ));
void trc_free_triestack __ProtoGlarp__(( TRC_TRIE * ));
void trc_init_did_trie __ProtoGlarp__(( void ));
void trc_init_old_events __ProtoGlarp__(( void ));
void trc_initialize_hosts __ProtoGlarp__(( TRC_ID ));
void trc_memcheck __ProtoGlarp__(( void *, char * ));
void trc_print_tmask __ProtoGlarp__(( Pvmtmask ));
void trc_remove_tevdesc __ProtoGlarp__(( TRC_TEVDESC *,
int ));
void trc_reset_old_descriptors __ProtoGlarp__(( void ));
void trc_set_didlist __ProtoGlarp__(( TRC_HOST, TRC_DID ));
void trc_set_tevlist __ProtoGlarp__(( TRC_TEVTASK,
TRC_HOST, TRC_TEVDESC ));
void trc_set_tracing_codes __ProtoGlarp__(( TRC_ID ));
void trc_status_msg __ProtoGlarp__(( TRC_ID, char * ));
void trc_store_data_values __ProtoGlarp__(( TRC_ID,
TRC_TEVDESC, int, int ));
void trc_store_event_header __ProtoGlarp__(( TRC_ID,
TRC_TEVDESC, int ));
void trc_task_output __ProtoGlarp__(( TRC_ID,
int, char * ));
void trc_tracer_init __ProtoGlarp__(( void ));
void trc_update_trace_time __ProtoGlarp__(( int, int ));
void trc_write_host_add_event __ProtoGlarp__(( TRC_ID,
TRC_HOST ));
void trc_write_host_del_event __ProtoGlarp__(( TRC_ID,
TRC_HOST, int ));
void trc_write_host_sync_event __ProtoGlarp__(( TRC_ID,
TRC_HOST ));
void trc_write_old_host_add_event __ProtoGlarp__(( TRC_ID,
TRC_HOST ));
void trc_write_old_host_del_event __ProtoGlarp__(( TRC_ID,
TRC_HOST, int ));
void trc_write_old_host_sync_event __ProtoGlarp__(( TRC_ID,
TRC_HOST ));
void trc_write_old_output_event __ProtoGlarp__(( TRC_ID,
int, char * ));
void trc_write_output_event __ProtoGlarp__(( TRC_ID,
int, char * ));
char *trc_old_pvm_event_string __ProtoGlarp__(( TRC_ID,
int ));
char *trc_host_alias_str __ProtoGlarp__(( char * ));
char *trc_tevrec_string __ProtoGlarp__(( TRC_TEVDESC,
TRC_TEVREC, int, int, int ));
char *trc_copy_str __ProtoGlarp__(( char * ));
char *trc_date_str __ProtoGlarp__(( void ));
char *trc_pad_num __ProtoGlarp__(( long, long ));
int trc_add_tevdesc __ProtoGlarp__(( TRC_ID,
TRC_TEVDESC *, int, int ));
int trc_add_to_trie __ProtoGlarp__(( TRC_TRIE,
char *, void * ));
int trc_append_str __ProtoGlarp__(( char *, char *, int ));
int trc_check_host_sync __ProtoGlarp__(( TRC_ID ));
int trc_cmp_datadesc __ProtoGlarp__(( TRC_DATADESC,
TRC_DATADESC ));
int trc_cmp_did __ProtoGlarp__(( TRC_DID, TRC_DID ));
int trc_cmp_tevdesc __ProtoGlarp__(( TRC_TEVDESC,
TRC_TEVDESC ));
int trc_compare __ProtoGlarp__(( char *, char * ));
int trc_do_host_sync __ProtoGlarp__(( TRC_ID,
TRC_HOST, int ));
int trc_filecheck __ProtoGlarp__(( FILE *, char * ));
int trc_find_event_end_ret __ProtoGlarp__(( TRC_ID,
char *, int ));
int trc_find_event_str_ret __ProtoGlarp__(( TRC_ID,
char *, char *, int ));
int trc_find_event_end __ProtoGlarp__(( TRC_ID ));
int trc_find_event_str __ProtoGlarp__(( TRC_ID, char * ));
int trc_free_tevdesc __ProtoGlarp__(( TRC_TEVDESC * ));
int trc_get_dt_str __ProtoGlarp__(( char * ));
int trc_get_msg __ProtoGlarp__(( TRC_ID,
int *, int *, int *, int * ));
int trc_handle_host_add_notify __ProtoGlarp__(( TRC_ID,
int *, int ));
int trc_handle_host_del_notify __ProtoGlarp__(( TRC_ID,
int ));
int trc_handle_output_message __ProtoGlarp__(( TRC_ID ));
int trc_handle_trace_message __ProtoGlarp__(( TRC_ID,
int ));
int trc_open_output_file __ProtoGlarp__(( TRC_ID ));
int trc_process_old_trace_event __ProtoGlarp__(( TRC_ID,
char * ));
int trc_process_trace_event __ProtoGlarp__(( TRC_ID,
char *, int, int ));
int trc_read_trace_event __ProtoGlarp__(( TRC_ID, int * ));
int trc_read_old_trace_str __ProtoGlarp__(( TRC_ID,
char *, int, int ));
int trc_recv_messages __ProtoGlarp__(( TRC_ID,
int, int * ));
int trc_reset_trace_file __ProtoGlarp__(( TRC_ID ));
int trc_save_host_status_events __ProtoGlarp__(( TRC_ID ));
int trc_set_output_file __ProtoGlarp__(( TRC_ID, char * ));
int trc_set_trace_file __ProtoGlarp__(( TRC_ID, char * ));
int trc_store_old_trace_event __ProtoGlarp__(( TRC_ID,
int, int, int, int ));
int trc_store_trace_event __ProtoGlarp__(( TRC_ID,
TRC_TEVDESC, int, int ));
int trc_tevtasks_alive __ProtoGlarp__(( TRC_ID ));
int trc_tevtasks_dead __ProtoGlarp__(( TRC_ID ));
int trc_update_host __ProtoGlarp__(( TRC_HOST *,
struct pvmhostinfo *, int, int ));